const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave:false,


    //以上省略默认的一些配置参数
      configureWebpack: config => {
        // 不是开发环境时生效
        if (process.env.NODE_ENV !== 'development') {
          config['performance'] = {
            // 警告 webpack 的性能提示
            hints: 'warning',
            // 入口起点的最大体积
            maxEntrypointSize: 50000000,
            // 生成文件的最大体积
            maxAssetSize: 30000000,
            // 只给出 js 文件的性能提示
            assetFilter: function (assetFilename) {
              return assetFilename.endsWith('.js')
            }
          }
        }
      },
    
  devServer: {
    proxy: {

      //自己的后端接口
      "/api": {
        // target:"http://82.157.204.174:2023/",     //要代理访问的路径
        target:"http://localhost:9090/",     //要代理访问的路径
        changeOrigin: true,
        pathRewrite: {
          "^/api": ""
        }
      },
      
      //腾讯地图
      '/tx': {
        target: 'https://apis.map.qq.com/',
        changeOrigin: true,
         pathRewrite: {
          '^/tx': ''
         }
      },
      
      //网易云音乐
      '/music':{
        target: 'http://82.157.204.174:3000',
        changeOrigin: true,
         pathRewrite: {
          '^/music': ''
         }
        },
      
        //b站
       'bilibili':{
        target: 'https://api.bilibili.com/',
        changeOrigin: true,
         pathRewrite: {
          '^/bilibili': ''
         },
        //  headers:{//重点在这里，添加配置项 headers 就可以了
        //   'Referrer':'https://www.bilibili.com/',
        //    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
        //  }
 
        }


    }
  },
})
